/* 图片资源定义文件 */

#include "../LVGL/lvgl.h"
#include <stdio.h>

// 背景图片资源
extern const lv_img_dsc_t background;

// 道具图片资源
extern const lv_img_dsc_t prop;
extern const lv_img_dsc_t prop_mirror;

// 人物图片资源帧
extern const lv_img_dsc_t character_0001;
extern const lv_img_dsc_t character_0002;
extern const lv_img_dsc_t character_0003;
extern const lv_img_dsc_t character_mirror_0001;
extern const lv_img_dsc_t character_mirror_0002;
extern const lv_img_dsc_t character_mirror_0003;

// 提供一个公共的初始化函数
void images_init(void) {
    // 对于LV_IMG_CF_INDEXED_8BIT格式的图片（8位索引色）
    printf("Images initialized with LV_IMG_CF_INDEXED_8BIT format (8-bit indexed color)\n");
    
    // 这里不需要额外的初始化操作，因为图片数据和格式信息已在编译时初始化
    // 索引色格式使用调色板映射实现颜色显示，提供更好的色彩表现
}
